<!-- 任务详情 》 设备弹窗 》 工作流程 -->

<template>
  <div class="marginBottom">
    <MajorTitle title="工作流程" />

    <WebTable :list="one.taskAssetItemResultDto || []" noPage auto>
      <RowIndex />
      <RowDict label="类型" bind="itemResultType" :dict="DICT.RESULT" :width="120" />
      <RowText label="内容" bind="itemName" />
      <RowText label="工作标准" bind="itemContent" :minWidth="120" />
      <RowStatus label="结果" bind="resultValue" :dict="DICT.COMPLETE" :width="120">
        <template #default="{ row: { itemResultType: type, resultValue: value }, text, props }">
          <span v-if="type === 1" v-bind="props">{{ CORE.dict(DICT.CONFIRM, value) || text }}</span>
          <span v-if="type === 2">{{ value }}</span>
          <span v-if="type === 3" v-bind="props">{{ text }}</span>
        </template>
      </RowStatus>
      <RowImage label="照片记录" />
    </WebTable>
  </div>
</template>

<script>
// ============================== 导入依赖 ============================== //

import CORE from '@/CORE'

// ============================== 导出组件 ============================== //

export default {
  /**
   * 名称定义 (实际使用名称)
   */
  name: 'DeviceProcess',

  /**
   * 混入列表 (配置选项合并)
   */
  mixins: [CORE.mixWeb('device')],
}
</script>
